@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑'; font-size:12px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
img{border:none;}
button,input,select,textarea{font-size:100%;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.wid1200{width:1200px; margin:0 auto;}
.wid100{width:100%; float:left;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}


.top{width:100%;height:129px;/* background:url(../images/top.jpg) repeat-x; */background-color: #0061B0;}
.top-1{width:100%; height:129px; background:url(../images/top1.jpg) no-repeat right top;}
.logo{width: 362px;height:129px;display:block;float:left;}
.top-2{width:1200px;height:129px;margin:0 auto;background: url(../images/top2.jpg) no-repeat 510px top;position: relative;}
.sy-2{width:1200px; margin:20px auto;}
.search{height:28px; font-size:14px; width:195px; background:#fff; margin-top:50px;}
.search-input{width:140px; height:16px; line-height:16px; float:left; color:#8dabd2; padding:6px 0 6px 15px; background:none;}
.search-btn{width:40px; height:28px; float:right;}
.sy-1{width:1200px; margin:0 auto; background:url(../images/sy-1.jpg) repeat-x left bottom; margin-top:17px; padding-bottom:40px;}
.title{width:100%; border-bottom:1px solid #cccccc;}
.xykx{width:785px;}
.title h3 img{vertical-align:middle;margin-right:5px;width: 20px;}
.title h3{display:block; float:left; font-weight:normal; font-size:18px; color:#0061b0; height:25px; line-height:25px; padding:14px 0;}
.more{display:block; float:right; color:#0061b0; font-size:12px; height:25px; line-height:25px; padding:14px 0;}
.xykx-con{width:100%; margin-top:28px;}
.xykx-pic{width:350px; height:250px;}
.xykx-txt{width:415px;}
.xykx-txt li{width:400px; background:url(../images/qdt.jpg) no-repeat left 6px; height:16px; line-height:16px; padding-bottom:11px; padding-left:15px; border-bottom:1px dashed #999999; margin-bottom:10px;}
.xykx-txt li a{display:block; float:left; width:330px; height:16px; line-height:16px; overflow:hidden; font-size:14px; color:#333;}
.xykx-txt li span,.tzgg-con li span{display:block; float:right; color:#999; font-size:12px;  text-align:right;}
.tzgg{width:370px;}
.tzgg-con{width:100%; margin-top:25px;}
.tzgg-con li{width:405px; height:22px; line-height:22px; margin-bottom:12px; padding-left:12px; background:url(../images/point.jpg) no-repeat left center;}
.tzgg-con li a{display:block; float:left; height:22px; line-height:22px; color:#333; font-size:14px; overflow:hidden; width:280px;}
.xshd{width:440px; margin-right:45px;}
.kslj{width:715px;}
.kslj-con{width:715px; margin-top:25px;}
.kslj-con li{width:340px; height:150px; margin:0 35px 35px 0;}
.xshd-title{width:100%; border-bottom:1px solid #cccccc;}
.xshd-title li a{display:block; float:left; margin-right:20px; padding:14px 0; font-size:18px; color:#333; height:25px; line-height:25px; width:75px; background:url(../images/pic-3-1.jpg) no-repeat left center; padding-left:30px;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#0061b0; TEXT-DECORATION:none; margin-bottom:-1px; border-bottom:2px solid #0061b0; background:url(../images/pic-3.jpg) no-repeat left center; padding-left:30px;}
.xshd-con li{width:100%; margin-bottom:20px;}
.xshd-con li .date{width:70px; height:70px; margin-right:18px;}
.xshd-con li .date span{display:block; width:68px; border:1px solid #eeeeee; border-bottom:0; float:left; text-align:center; font-size:14px; height:35px; line-height:35px;}
.xshd-con li .date i{display:block; width:70px; background:#0061b0; border-bottom:0; float:left; text-align:center; color:#fff; font-size:14px; height:35px; line-height:35px;}
.xshd-con li .txt{width:352px;}
.xshd-con li .txt h3{width:352px; display:block; font-weight:normal; color:#333; font-size:14px; line-height:20px;}
.xshd-con li .txt p{width:352px; font-size:12px; line-height:22px; color:#666; height:44px; overflow:hidden; margin-top:3px;}
.xshd-con{width:100%; margin-top:20px;}
.link{width:100%; background:#ececec; height:144px; padding-top:36px;padding-bottom: 24px;} 
.yzs{width:172px; height:96px;}
.link-con{width:1024px;} 
.link-con li{width:96px; height:96px; line-height:36px; font-size:14px; text-align:center; margin-left:32px;}
.link-con li a{display:block; float:left; padding-top:50px; width:96px; height:46px; line-height:46px;}
.link-1{color:#333; background:url(../images/pic-10.jpg) no-repeat; display:block;} 
.link-2{color:#333; background:url(../images/pic-11.jpg) no-repeat;} 
.link-3{color:#333; background:url(../images/pic-12.jpg) no-repeat;} 
.link-4{color:#333; background:url(../images/pic-13.jpg) no-repeat;} 
.link-5{color:#333; background:url(../images/pic-14.jpg) no-repeat;} 
.link-6{color:#333; background:url(../images/pic-15.jpg) no-repeat;} 
.link-7{color:#333; background:url(../images/pic-16.jpg) no-repeat;} 
.link-8{color:#333; background:url(../images/pic-17.jpg) no-repeat;} 
.link-1:hover{color:#fff; background:url(../images/pic-10-1.jpg) no-repeat;} 
.link-2:hover{color:#fff; background:url(../images/pic-11-1.jpg) no-repeat;} 
.link-3:hover{color:#fff; background:url(../images/pic-12-1.jpg) no-repeat;} 
.link-4:hover{color:#fff; background:url(../images/pic-13-1.jpg) no-repeat;} 
.link-5:hover{color:#fff; background:url(../images/pic-14-1.jpg) no-repeat;} 
.link-6:hover{color:#fff; background:url(../images/pic-15-1.jpg) no-repeat;} 
.link-7:hover{color:#fff; background:url(../images/pic-16-1.jpg) no-repeat;} 
.link-8:hover{color:#fff; background:url(../images/pic-17-1.jpg) no-repeat;} 
.foot-left{width:210px; margin:20px 0; padding:0 86px; border-left:1px solid #2b85cf; border-right:1px solid #2b85cf; height:138px;}
.foot{width:100%; height:180px; background:url(../images/foot.jpg) no-repeat center top;} 
.foot-left li a{width:105px; font-size:14px; height:30px; line-height:30px; margin-bottom:5px; display:block; float:left; color:#fff;}
.foot-middle{width:256px; height:72px; padding:0 84px; margin-top:50px;}
.foot-right{width:260px; padding:0 65px; margin:26px 0; border-left:1px solid #2b85cf; height:138px;}
.foot-right li{width:100px; line-height:26px; text-align:center; color:#fff; font-size:12px; margin:0 15px;}
.foot-right li a{color:#fff;}
.bq{width:100%; height:40px; line-height:40px; background:#001322; color:#fff; font-size:12px; text-align:center;} 
 
 
 
 
 
#main {overflow: hidden; zoom: 1; position: relative; float:left; width:100%; }
#index_b_hero {width: 1200px;height: 450px;margin: auto;position: relative;}
#index_b_hero img {width: 1200px;height: 450px;}
#index_b_hero .heros {width: 1200px;height: 450px;}
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color:#0061b0; }
#index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 0px; z-index: 1; position: absolute; top: 0; left: 0; width: 1200px; height: 450px; overflow: hidden; left: 2400px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
#index_b_hero .mask-right { left: 1200px; }
#index_b_hero .active { z-index: 2; left: 0; }.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }
.list-banner{width:100%; height:300px; overflow:hidden; text-align:center;}
.list-banner img{width:100%;}
.main{width:1200px; margin:0 auto; position:relative; min-height:500px;}
.left{width:260px; margin-top:-70px; background:#ededed;}
.lmcc{width:220px; line-height:70px; height:78px; color:#fff; font-size:24px; background: url(../images/lmcc.jpg) no-repeat; padding-left:40px;}
.left-list{width:260px; background: url(../images/left.jpg) no-repeat left bottom; padding-bottom:250px;}
.left-list li a{padding-left:40px; width:220px; height:50px; line-height:50px; border-bottom:1px solid #d6d6d6; display:block; float:left; color:#333; font-size:15px;}
.left-list li a:hover,.ej-current,.left-list li.xzli a{background: url(../images/ej-hover.jpg) no-repeat; color:#fff!important; border-bottom:1px solid #fff!important;}

.right{width:890px;}
.local{width:100%; height:60px; border-bottom:1px solid #ccc; line-height:60px;}
.local h3{display:inline-block; float:left; color:#333; font-size:18px; font-weight:normal;}
.dqwz{float:right; color:#666; height:80px; line-height:80px; font-size:12px; padding-left:15px; font-family:'宋体'}
.dqwz a{color:#666;}
.list,.jj,.content,.list-pic{width:100%; padding:15px 0;}
.list p{font-size: 16px;line-height: 35px;}
.list li{width:100%; height:36px; line-height:36px;overflow: hidden; border-bottom:1px dashed #999999; margin-bottom:10px;}
.list li a{color:#333; font-size:16px;float: left; width:760px; background:url(../images/qdt.jpg) no-repeat left 14px; padding-left:16px;}
.list li span{margin-left:8px; color:#666; font-size:15px;float: right;}
.jj p,.content-con p{font-size: 16px;color: #333;line-height: 35px;}
.content-title,.content-con{width:870px; padding:15px 10px;}
.content-title h3{width:100%; line-height:30px; font-size:24px; color:#0061b0; display:block; float:left; text-align:center; margin-bottom:10px;}
.content-title i{width:100%; line-height:20px; font-size:12px; color:#666; display:block; float:left; text-align:center;}
.sxt{width:100%; padding:15px 0; border-top:1px dashed #bbb; font-size:14px;  margin-top:20px;}
.sxt p{display:block; float:left; color:#333;line-height:30px; width:100%;}
.sxt p a{color:#333;}
.list-pic li{width:100%; border-bottom:1px dashed #999999; margin-bottom:20px; padding-bottom:20px; margin-top:5px;}
.news-pic{width: 216px;height: 100px;margin-right:30px;}
.news-pic img{width: 216px;height: 110px;}
.news-txt{width: 644px;height: 100px;}
.news-txt h3{width: 645px;height:24px;margin-bottom:10px;}
.news-txt h3 a{width: 502px;font-weight:normal;color:#333;font-size:16px;line-height:24px;overflow:hidden;float:left;}
.news-txt h3 i{width:110px;font-weight:normal;line-height:24px;overflow:hidden;text-align:right;color:#666;font-size:12px;display:block;float:right;margin-right:10px;}
.news-txt p a{display:block; float:left; width:100%; text-indent:2em; color:#666; font-size:14px; line-height:24px; color:#666;}

.news-txt p a:hover,.news-txt h3 a:hover,.dqwz a:hover,.sxt p a:hover,.xykx-txt li a:hover,.tzgg-con li a:hover,.xshd-con li a .txt:hover h3,.xshd-con li a .txt:hover p,.list li a:hover{color:#0061b0;}
.foot-left li a:hover,.more:hover{font-weight:bold;}

.menu-nav{width:100%; height:48px; background:#ededed; float:left; position:relative; z-index:1000;} 
 #menu {  
  margin: 0 auto; 
  width: 1200px;
  font-family: '微软雅黑';
  font-size:15px;
  height:48px;
}
  
#menu>ul {
  list-style: none;
  width: 1200px;
}
li.l1-nav {
  float: left;
  position: relative;
  left: 0px;
  height:48px;
  line-height:48px;
  width: 133.3px;
}

a.l1-nav {
  display: block;
  text-align: center;
  text-decoration: none;
  height: 48px;
  line-height:48px;
  color:#333;
  float:left;
  /* padding: 0 36px; */
  width: 100%;
}

li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
  color: #fff;
  background: #0061b0;
  height:48px; 
  line-height:48px; 
}

ul.l2-nav {
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  left: 0px;
  top: 48px;
  width:100%;
}

li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
  width:100%;
  height:36px;
}

a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width: 100%;
  height: 36px;
  line-height: 36px;
  background: url(../images/ej.png) repeat;
  text-decoration:none;
  font-size: 14px;
  color: #fff;
}

li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #fff;
  background: #004c8a;
}
li.l1-nav.active a.l1-nav, a.l1-nav.active {  
  color: #fff;
  background: #0061b0;
  height:48px; 
  line-height:48px; 
}
/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}



.yx-rotaion{width:350px; height:250px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 275px;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block; }
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:8px;height:8px;line-height:8px;float:left;margin-left:6px;position:relative;top:16px;cursor:pointer;background:url(../images/mr.png) no-repeat;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background:url(../images/xz.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}


.content-con img{display:block; margin:0 auto;}
.jj p,.jj span{font-family:'微软雅黑'!important; font-size:15px!important; line-height:36px!important; color:#333!important;}
.gywm_list ul{overflow: hidden;}
.gywm_list ul li{float: left;display: inline-block;background-color: #0061B0;padding: 10px 15px;margin-right: 13px;}
.tzgg-co1{margin-top: 30px;}
.gywm_list ul li a{font-size: 16px;color: #fff;display: block;}
.gywm_list{overflow: hidden;margin-top: 5px;}
.cdcv{background-color: #F5F5F5;overflow: hidden;height: 255px;}
      .cdcv ul{width: 100%;padding: 28px 0;overflow: hidden;}
      .cdcv ul li{float: left;display: inline-block;width: 136px;margin: 0;height: auto;width: 50%;padding-bottom: 24px;text-align: center;background: url(../images/line.jpg) no-repeat;background-position: 3px bottom;}
      .cdcv ul li img{border: 1px solid #E3E2E1;width: 134px;height: auto;}
      .link .wid1200 ul{overflow: hidden;}
      .wid1200 ul li{float: left;display: inline-block;width: 213px;margin-right: 15px;}
      .wid1200 ul li img{width: 216px;height: 110px;margin: 0 auto}
      .wid1200 ul li span{line-height: 35px;display: block;text-align: center;;height: 35px;color: #333;font-size: 15px;}
      /*fanye*/
.fanye{width:100%;margin: 0 auto;padding-top: 20px;padding-bottom: 20px;text-align:center;overflow: hidden;text-align: -moz-center;text-align: -webkit-center;*text-align:center; }
.pagination-info{ display:none;}
.pagination{display: inline-block;overflow: hidden;display:inline-block;text-align:center;margin:0 auto;}
.fanye ul{*text-align:center;float: none;}
.fanye ul li a{margin-left:0; display: block;}   
.fanye ul li{
  width: 33px!important;
  height: 35px!important;
  margin:0;
  background: none;
  line-height: 37px;
  float: left;
  margin-right: 7px;
  border: 1px solid #eeeeee;
  padding: 0!important;
  text-align: center;
}
.fanye ul li.active{background: #0A599D;border: 1px solid #0A599D;color: #fff;}
.fanye ul li.active a{color: #fff;}
.fanye ul li:hover{background: #0A599D;;border: 1px solid #0A599D;;}
.fanye ul li:hover a{color: #fff!important;}
.fanye ul li a{font-size: 16px;color: #333;}
.lxwm{overflow: hidden;}
.lxwm_write{float: left;display: inline-block;width: 38%;font-size: 16px;line-height: 35px;}
.lxwm_map{float: left;display: inline-block;width: 62%;}
.cdv_wid{width: 1140px;float: left;display: inline-block;margin-left: 16px;}
.footer{text-align: center;padding:34px 0;}
.footer p{font-size: 14px;color: #fff;line-height: 35px;}
.xhnk{width: 100%;padding: 15px 0;margin: 20px 0;}

.xhnk ul{overflow: hidden}
.xhnk ul li{float: left;display: inline-block;width: 33.33%;}
.xhnk ul li img{width: 100%;}
.asim{background: url(../images/line.jpg) no-repeat;background-position: center bottom;width: 100%;padding-bottom: 21px;}
.asim_list{width: 50%;margin:0 auto;}
.xhnk ul li img{width: 100%;}
.xhnk ul li span{color: #333;font-size: 16px;display: block;text-align: center;height: 45px;line-height: 45px;}
.list_qyml-pic{width: 100%;padding: 15px 0;margin: 20px 0;}
.list_qyml-pic ul {overflow: hidden;}
.list_qyml-pic ul li{float: left;display: inline-block;width: 24%;margin-right: 1%;margin-bottom: 15px;}
.list_qyml-pic ul li img{width: 100%;height: 115px;}
.list_qyml-pic ul li span{display: block;width: 100%;text-align: center;color: #333;font-size: 16px;line-height:2;    overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.bl{position: absolute;bottom: 12px;right: 0;}
.ch_l{font-size: 14px;color: #fff;}
 .ch_l a{font-size: 14px;color: #fff;}   

  .exit{color: #fff;font-size: 14px;}
     .exit a{color: #fff;font-size: 14px;}
     
.exit .yhxx{color: #fff;    margin-right: 5px;display: inline-block;}
.list_qyml-pic ul li:hover span{color: #0F79CF;}
.v_news_content{min-height: 450px;}
.v_news_content img{max-width: 100%;}
.con_n span img{display: inline-block;}
.cdc_img img{width: 372px;height: 206px;}
.link .wid1200 h3{background-color: #0061B0;padding: 10px 0 10px 0px;}
.wid1200 ul li:hover span{color:#0061B0;}